शेड्यूल्ड MQTT नियंत्रण
निर्धारित MQTT नियंत्रण का उद्देश्य समय से पहले निर्धारित संदेशों के लिए है। लाइव नियंत्रण के लिए, इसके बजाय लाइव MQTT नियंत्रण देखें।
यह गाइड आपको अपने DemoBrandName ControllerDemoName पर MQTT को कॉन्फ़िगर करने में मदद करेगी ताकि बैटरी और सौर पैनल स्थापितियों को दूरस्थ रूप से नियंत्रित और मॉनिटर किया जा सके।
आपको क्या चाहिए
- DemoBrandName ControllerDemoName जिसमें इंटरनेट कनेक्टिविटी हो।
- MQTT क्रेडेंशियल्स: इसे support@eniris.be पर ईमेल भेजकर अनुरोध किया जा सकता है।
- पायथन विकास वातावरण (या कोई अन्य MQTT क्लाइंट)। यह गाइड आपको MQTT और कमांड भेजने के साथ शुरुआत करने के लिए पायथन में लिखित एक मूल उदाहरण का उपयोग करती है। उपयोग में आसानी के लिए हम पायथन का उपयोग करने की सिफारिश करते हैं, लेकिन कोई अन्य MQTT क्लाइंट भी समर्थित है।
अतिरिक्त जानकारी
MQTT इंटरनेट पर एक तेज संचार प्रोटोकॉल है। यह एक प्रकाशित/सदस्यता संदेश प्रणाली है, जो आपकी मशीन और DemoBrandName ControllerDemoName के बीच सीधे कनेक्शन की अनुमति देती है। आपकी संपत्तियों को सौर, बैटरी, ईवी, और एचवीएसी समूहों में वर्गीकृत किया गया है। इस समय, यह एकीकरण समूह के अनुसार नियंत्रण की अनुम ति देता है, न कि डिवाइस के अनुसार।
पहली बार कॉन्फ़िगरेशन (नए उपयोगकर्ताओं के लिए प्रारंभ करने का बिंदु)
मेरे पास एक DemoBrandName ControllerDemoName है जिसे मैं MQTT रिमोट कंट्रोल के लिए सेट करना चाहूंगा।
1. अपने नेटवर्क की जांच करें
सुनिश्चित करें कि आपका न ेटवर्क पोर्ट 1883 पर mqtt नेटवर्क ट्रैफ़िक की अनुमति देता है। आप यह कमांड का उपयोग करके कर सकते हैं:
nc -zv mqtt.eniris.be 1883
जब यह कमांड उपलब्ध नहीं है, तो आप वैकल्पिक रूप से यह पायथन कोड डाउनलोड और निष्पादित कर सकते हैं।
जब संदेह हो, तो अपने नेटवर्क इंजीनियर से परामर्श करें या कनेक्शन त्रुटियों के होने पर अस्थायी रूप से अपने फोन के 4G/5G हॉटस्पॉट का उपयोग करें।
जब पोर्ट 1883 आपके नेटवर्क से पहुंच योग्य नहीं है, तो हम पोर्ट 80 पर एक बैकअप प्रदान करते हैं। इसे इस मैनुअल के अगले चरण में आपके MQTT-क्लाइंट में कॉन्फ़िगर किया जा सकता है।
2. अपने डिवाइस जोड़ें
कमिशनिंग इंटरफेस पर लॉगिन करें और सुनिश्चित करें कि डिवाइस जोड़ें को DemoBrandName ControllerDemoName में जोड़ा गया है।